|
creator |
Häßler, Achim
| date |
2000-06-30
| | | description |
111 pages
| |
Die genaue Bestimmung der eigenen Position ist nicht erst seit heute
ein wichtiges Thema. Durch die Entwicklung moderner Navigations- und
Positionsbestimmungssysteme sind die sich bietenden Moeglichkeiten
und Anwendungsgebiete allerdings auf einem ungleich hoeheren Niveau,
wie noch vor etwa 20 Jahren.
Ein solches modernes System zur Positionsbestimmung ist GPS (Global
Positioning System), das zunaechst für militaerische Zwecke vom
amerikanischen Verteidigungsministerium entwickelt wurde, aber
spaeter auch für zivile Anwendungen freigegeben wurde. GPS bestimmt
die Position mittels Entfernungsmessungen zu mehreren Satelliten,
die die Erde in fester Umlaufbahn umkreisen.
In dieser Arbeit sollte im Auftrag der Firma Xybernaut eine in JAVA
geschriebene Bibliothek von Funktionen entwickelt werden, mit deren
Hilfe ein an den Xybernaut Mobile Assistant (ein z.B. am Guertel
tragbarer Rechner) angeschlossenes GPS-Empfaenger-Modul in der Lage
ist, die gesammelten Daten an diesen zu übertragen. Mit anderen
Worten sollte eine Schnittstelle für die Kommunikation zwischen
Rechner und GPS-Empfaenger entworfen und implementiert werden.
Die vorliegende Arbeit stellt zunaechst einmal die Grundlagen von
GPS und die diesem zugrunde liegenden wichtigsten
Positionierungsmodelle vor. Danach wird das Protokoll NMEA 0183 von
der National Marine Electronics Association behandelt, denn auf
diesem beruhte die spaetere Kommunikation von Rechner und
Empfaenger. Anschließend werden die erstellten Klassen und Methoden
ausfuehrlich dargestellt. Den Schluß dieser Arbeit bildet dann eine
Auswertung von Experimenten, die mit einem GPS-Empfaenger und einem
Xybernaut Mobile Assistant mittels der erstellten
Kommunikationsschnittstelle durchgefuehrt wurden.
| format |
application/pdf
| | 937908 Bytes | |